body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; overflow: hidden;}
.actlist {width: 9.46666666rem; margin: 0.29333333rem auto 0;}
.activity {width: 100%; margin-bottom: 0.26666666rem; overflow: hidden; background-color: #fff;}
.act-img {width: 100%; height: 3.2rem; overflow: hidden; position: relative;}
.act-img img {width: 100%; height: auto;}
.act-num {width: 100%; line-height: 1.7; font-size: 14px; opacity: 0.64; background-color: #333; position: absolute; bottom: 0; color: #fff; text-align: center;}
[data-dpr="2"] .act-num {font-size: 28px;}
[data-dpr="3"] .act-num {font-size: 42px;}
.act-title {width: 8.93333333rem; margin: 0.26666666rem auto 0.16rem;}
.act-title p {overflow: hidden; display: flex;}
.act-title img {margin-right:0.32rem; width: 0.53333333rem; height: 0.53333333rem;}
.span-left {flex: 1; font-size: 15px; line-height: 0.53333333rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
[data-dpr="2"] .span-left {font-size: 30px;}
[data-dpr="3"] .span-left {font-size: 45px;}
.span-right {font-size: 12px; color: #999; float: right; line-height: 0.53333333rem;}
[data-dpr="2"] .span-right {font-size: 24px;}
[data-dpr="3"] .span-right {font-size: 36px;}
.act-intro {width: 8.08rem;  margin: 0 auto; padding-left: 0.85333333rem; font-size: 13px; line-height: 1.46; color: #999; text-align: justify;}
[data-dpr="2"] .act-intro {font-size: 26px;}
[data-dpr="3"] .act-intro {font-size: 39px;}
.act-more {font-size: 14px; line-height: 1.2; cursor: pointer; color: #318CEE; margin: 0.45333333rem 0.26666666rem 0.32rem 0; float: right;}
[data-dpr="2"] .act-more {font-size: 28px;}
[data-dpr="3"] .act-more {font-size: 42px;}